package com.suoluo.zenadmin.service.app;

import java.util.List;

import com.suoluo.zenadmin.vo.app.AppInstanceVO;

public interface AppService {

	/**
	 * 根据应用类型和引用Id查询应用的token
	 * @param type
	 * @param dataId
	 * @return
	 */
	public AppInstanceVO findTokenByTypeAndDataId(int type,int dataId);
	/**
	 * 查询应用信息
	 * @param startpage
	 * @param rows
	 * @return
	 */
	public List<AppInstanceVO> findListApp(int startpage,int rows);
	
	/**
	 * 统计应用的数量
	 * @return
	 */
	public int findAppCount();
	
	/**
	 * 保存应用信息
	 * @param app
	 * @return
	 */
	public void saveApp(AppInstanceVO app);
	
	/**
	 * 根据Id查询应用信息
	 * @param id
	 * @return
	 */
	public AppInstanceVO findAppInstanceById(int id);
	
	/**
	 * 修改应用信息
	 * @param app
	 * @return
	 */
	public void updateApp(AppInstanceVO app);
	
	
}
